#include<stdio.h>
#include<unistd.h>
#include<string.h>
#include<stdlib.h>


int main(int argc , char *argv[],char *env[])
{


  if(strcmp(username, "xzy")==0 )
    {
        printf("this is my process core function\n");
    }
    else
    {
        printf("你没有权限\n");
    }
    //printf("I am a process, pid: %d, ppid: %d\n", getpid(), getppid());
    //for(int i = 0; env[i]; i++)
    //{
    //    printf("-----------env[%d] -> %s\n", i, env[i]);
    //}

    //pid_t id = fork();
    //if(id == 0)
    //{
    //    printf("-----------------------------------------------");
    //    printf("I am a child, pid: %d, ppid: %d\n", getpid(), getppid());
    //    for(int i = 0; env[i]; i++)
    //    {
    //        printf("-----------env[%d] -> %s\n", i, env[i]);
    //    }
}
//int main(int argc , char *argv[])
//{
//
//  if(argc != 4)
// {
//    printf("Usage:\n\t%s -[add|sub|mul|div] x y\n\n", argv[0]);
//    return 1;
// }
//
// int x = atoi(argv[2]);
// int y = atoi(argv[3]);
//
// if(strcmp("-add", argv[1]) == 0)
// {
//    printf("%d+%d=%d\n", x, y, x+y);
// }
// else if(strcmp("-sub", argv[1]) == 0)
// {
//    printf("%d-%d=%d\n", x, y, x-y);
// }
// else if(strcmp("-mul", argv[1]) == 0)
// {
//    printf("%d*%d=%d\n", x, y, x*y);
// }
// else
// {
//    printf("unknown!\n");
// }
//  
//  //
// // int i=0;
// // for( i =0; i<argc ;i++)
// // {
// //   printf("argv[%d] : %s \n", i , argv[i]);
// // }
//
//  return 0;
//}
